Engaging Developers in Standards Development
نویسنده
چکیده
A linear process in which a written standard is created and then implemented in software is liable to fail for many reasons arising both from the difficulty in writing a specification that is sufficiently precise and accurate while also allowing for necessary flexibility in use, and from the intrinsic complexity of the human activities and IT systems in which it will be realised.Engaging software developers in the standards development process has been found to be an effective means to improve the written standards, to enlarge the scope of practical interoperability between software, and to identify and share effective practice. Over a period of years, Cetis developed an approach to this kind of engagement which we called a “Code Bash”. This white paper outlines the motivation, typical outcomes and practicalities of running a Code Bash and is intended to motivate people working in either formal or informal standards-development settings to engage developers in the process and to provide them with some ideas to adapt to their own setting.
منابع مشابه
Provision of car parking space in the residential neighborhoods: A development control challenge in urban areas
Although a substantial body of research concurs that most urban areas have a challenge in providing adequate car parking space, there is a scarcity in the literature on how conformity to planning standards that regulates the provision of car parking spaces may be analyzed. This study, therefore, examines the extent to which the planning standards that regulate compliance with the provision of c...
متن کاملPatient involvement in guidelines is poor five years after institute of medicine standards: review of guideline methodologies
PLAIN ENGLISH SUMMARY The 2011 standards for trustworthy development of healthcare guidelines published by the United States-based Institute of Medicine recommend that guideline developers involve patients and public representatives in the development process. The standards recommend that (1) patients and the public be actively involved as members on guideline development panels and (2) guideli...
متن کاملCompliance with Statement of Accounting Standards and Performance of Nigerian Banks
Banks play important roles in promoting national development. In order to provide efficient services and to perform their statutory roles effectively, banks are required to comply with established standards. In Nigeria, the Statement of Accounting Standards (SAS), Companies and Allied Matters Act (CAMA) and the Central Bank of Nigeria’s directives and regulations provide guidelines to banks in ...
متن کاملFrom Importer of Knowledge to Researcher of the Self: Exploring the Utility of Collaborative Action Research in Distance Second Language Professional Development
Teacher professional development, as a burgeoning term, has attracted a surge of interest in English language teaching. In second language (L2) professional development, the common orthodoxy has been one which considers teachers as that of knowledge consumers. It is commonly argued that top-down approaches to teachers’ professional development has done little to maximize teachers’ professionali...
متن کاملQuality Factors and Coding Standards - a Comparison Between Open Source Forges
Enforcing adherence to standards in software development in order to produce high quality software artefacts has long been recognised as best practice in traditional software engineering. In a distributed heterogeneous development environment such those found within the Open Source paradigm, coding standards are informally shared and adhered to by communities of loosely coupled developers. Foll...
متن کامل